/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package google_code_refact;

import java.io.*;

/**
 *
 * @author Mow
 */
public class Principal {

    //atributos
    private static ManejoFicheros ej1 = new ManejoFicheros();
    private static BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
    private static int opcion = 0;
    private static boolean seguir = false;

    public static void main(String[] args) throws IOException {

        do {
            System.out.println("Introduce una opción: \n 1: Escribir en el fichero. \n 2: Lectura del "
                    + "fichero. \n 3: Salir.");
            try {
                opcion = Integer.parseInt(teclado.readLine());
                switch (opcion) {
                    case 1:
                        ej1.escribir_fichero();
                        seguir = false;
                        break;
                    case 2:
                        ej1.mostrar_fichero();
                        seguir = false;
                        break;
                    case 3:
                        System.exit(0);
                        break;
                    default:
                        System.err.println("Introduce una opción correcta.");
                        seguir = true;
                }
            } catch (NumberFormatException e) {
                System.err.println("Debe introducir números enteros.");
                seguir = true;
            }
        } while (seguir);
    }
}
